holly-leaved cherry - French English Dictionary